﻿using System;
using System.Collections.ObjectModel;
using System.ComponentModel;
namespace LogManager.Core.Models
{
    public interface IConfiguration : INotifyPropertyChanged
    {
        ISettings Settings { get; }
        ObservableCollection<IWarehouse> Warehouses { get; }
        IWarehouse AddNewWarehouse();
        IConfiguration Clone();
        event EventHandler<object> Changed;
    }
}
